<?php

class BoundFormularioAlumno {
    
    /* Contructor de BoundFormulario de Alumno
     * @param
     * $tipo: Define que tipo de formulario es (Regis, Modif, Detalles)
     * $alumno: Si es un formulario para Detalles o Modificar, aquí se mandan los datos del alumno
     */
    public function __construct($tipo, $alumno) {
        ?>
        
        <div class="inner-heading">
            <div class="container2">
                <div class="row">
                    <div class="span13">
                        <h1 class="animated fadeInDown delay1"><?echo ( $tipo == "R" ? "Registrar" : ( $tipo == "D" ? "Detalles de" : "Modificar" ) )?> Alumno</h1>
                        <p class="animated fadeInDown delay2"></p>
                    </div>
                </div>
            </div>
        </div>
        <form id="frmRegis">
            <table <? if ($tipo != 'R') echo 'style="width: 1520px;"'?> >
                <tbody>
                    <tr>
                        <td>
                            <? if ($tipo != "D") { ?> 
                                <input type="button" value="<?echo ( $tipo == "R" ? "Registrar" : "Modificar") ?>" onclick="ajaxConId('controllers/CtlGestionAlumnos.php', '<?echo ( $alumno == NULL ? "regisAlumno" : "modifAlumno" )?>', 'frmRegis', 'contenido', <?echo ( $alumno == NULL ? "0" : $alumno['alidalumno'] )?>)"/>
                            <? } ?>
                            <input type="button" value="Regresar" onclick="ajax('controllers/CtlGestionAlumnos.php', 'menuPrinc', 'vacio', 'contenido')">
                        </td>
                    </tr>
                    <tr>
                        <th colspan="3">Datos generales</th>
                    </tr>
                    <tr>
                        <td>* Nombre(s) <input type="text" class="required" name="nom" id="nom" value="<?echo ( $alumno['penombre'] )?>" <? echo ($tipo == "D" ? "readonly" : "") ?> /></td>
                        <td>* Apellido Paterno <input type="text" class="required" name="apePat" id="apePat" value="<?echo ( $alumno == NULL ? "" : $alumno['peapepat'] )?>" <? echo ($tipo == "D" ? "readonly" : "") ?>  /></td>
                        <td>* Apellido Materno<input type="text" class="required" name="apeMat" id="apeMat" value="<?echo ( $alumno == NULL ? "" : $alumno['peapemat'] )?>" <? echo ($tipo == "D" ? "readonly" : "") ?>  /></td>
                        <? if ($tipo != 'R') { ?>
                                <td rowspan="3">
                                    <iframe scrolling="no"
                                            src="controllers/CtlGestionAlumnos.php?opc=menuFoto&tipo=<? echo $tipo ?>&idAlumno=<? echo $alumno['alidalumno'] ?>&dir=<? echo $alumno['aldirfoto'] ?>" >
                                    </iframe>
                                </td>
                        <? } ?>
                    </tr>
                    <tr>
                        <td>* Sexo 
                            M - &nbsp;<input type="radio" name="sex" id="sex" value="M" <? echo ( $tipo == 'R' ? "checked" : ( $alumno['alsexo'] == 'M' ? "checked" : "" ) ); echo ( ($tipo == 'D') ? " disabled" : "" ); ?>/>
                            F - &nbsp;<input type="radio" name="sex" id="sex" value="F" <? echo ( $alumno['alsexo'] == 'F' ? "checked" : "" ); echo ( ($tipo == 'D') ? " disabled" : "" ); ?> />
                        <td colspan="2">* Fecha de nacimiento <input type="date" class="required" name="fecNac" id="fecNac" value="<?echo ( $alumno == NULL ? date("Y-m-d") : $alumno['alfecnac'] )?>" <? echo ($tipo == "D" ? "readonly" : "") ?>  /></td>
                    </tr>
                    <tr>
                        <td colspan="3">
                            * Dirección <input type="text" size="120" class="required" name="dir" id="dir" value="<?echo ( $alumno['pedireccion'] )?>" <? echo ($tipo == "D" ? "readonly" : "") ?> >
                        </td>
                    </tr>
                    <tr>
                        <th colspan="3"><br><br>Formas de contacto</th>
                    </tr>
                    <tr>
                        <td>
                            Num. Casa <input type="text" name="casa" id="casa" value="<?echo ( $alumno['casa'] )?>" <? echo ($tipo == "D" ? "readonly" : "") ?> />
                        </td>
                        <td colspan="2">
                            Num. Celular <input type="text" name="cel" id="cel" value="<?echo ( $alumno['cel'] )?>" <? echo ($tipo == "D" ? "readonly" : "") ?> />
                        </td>
                    </tr>
                    <tr>
                        <td>
                            * E-Mail <input type="text" name="mail" id="mail" value="<?echo ( $alumno['mail'] )?>" <? echo ($tipo == "D" ? "readonly" : "") ?> class="required correo" />
                        </td>
                        <td colspan="2">
                            Num. Oficina <input type="text" name="oficina" id="oficina" value="<?echo ( $alumno['oficina'] )?>" <? echo ($tipo == "D" ? "readonly" : "") ?> />
                        </td>
                    </tr>
                    <tr>
                        <th colspan="3"><br><br>Datos Academicos y Laborales</th>
                    </tr>
                    <tr>
                        <td>
                            <?
                                if ($tipo == 'D' && $alumno['algradomax'] != '') {
                                    
                                    $edo = "";
                                    
                                    switch ($alumno['algradomax']) {
                                        case 'B'; $edo = 'Bachillerato';
                                            break;
                                        
                                        case 'T'; $edo = 'Estudios tecnicos';
                                            break;
                                        
                                        case 'L'; $edo = 'Licenciatura';
                                            break;
                                        
                                        case 'M'; $edo = 'Maestría';
                                            break;
                                        
                                        case 'D'; $edo = 'Doctorado';
                                            break;
                                        
                                        case 'O'; $edo = 'Otro';
                                            break;
                                    }
                                    
                                    echo '* Grado máximo de estudios<input type="text" name="nomProy" id="nomProy" value="'. $edo .'" disabled>';
                                } else {
                                    ?>
                                    * Grado máximo de estudios
                                    <select name="gradoEstu" id="gradoEstu" >
                                        <option value="B" <? echo ($alumno['algradomax'] == 'B' ? 'selected' : '' ); ?>>Bachillerato</option>
                                        <option value="T" <? echo ($alumno['algradomax'] == 'T' ? 'selected' : '' ); ?>>Estudios tecnicos</option>
                                        <option value="L" <? echo ($alumno['algradomax'] == 'L' ? 'selected' : '' ); ?>>Licenciatura</option>
                                        <option value="M" <? echo ($alumno['algradomax'] == 'M' ? 'selected' : '' ); ?>>Maestría</option>
                                        <option value="D" <? echo ($alumno['algradomax'] == 'D' ? 'selected' : '' ); ?>>Doctorado</option>
                                        <option value="O" <? echo ($alumno['algradomax'] == 'O' ? 'selected' : '' ); ?>>Otro</option>
                                    </select>
                                    <?
                                }
                            ?>
                        </td>
                        <td>
                            <?
                                if ($tipo == 'D' && $alumno['alsitugrado'] != '') {
                                    
                                    $edo = "";
                                    
                                    switch ($alumno['alsitugrado']) {
                                        case 'E'; $edo = 'Estudiante';
                                            break;
                                        
                                        case 'P'; $edo = 'Pasante';
                                            break;
                                        
                                        case 'T'; $edo = 'Trunca';
                                            break;
                                        
                                        case 'F'; $edo = 'Terminada';
                                            break;
                                    }
                                    
                                    echo '* Situación actual  <input type="text" name="nomProy" id="nomProy" value="'. $edo .'" disabled>';
                                } else {
                                    ?>
                                    * Situación actual  
                                    <select name="situEstu" class="required">
                                        <option value="E" <? echo ($alumno['alsitugrado'] == 'E' ? 'selected' : '' ); ?>>Estudiante</option>
                                        <option value="P" <? echo ($alumno['alsitugrado'] == 'P' ? 'selected' : '' ); ?>>Pasante</option>
                                        <option value="T" <? echo ($alumno['alsitugrado'] == 'T' ? 'selected' : '' ); ?>>Trunca</option>
                                        <option value="F" <? echo ($alumno['alsitugrado'] == 'F' ? 'selected' : '' ); ?>>Terminada</option>
                                    </select>
                                    <?
                                }
                            ?>
                        </td>
                        <td>
                            * Nombre del grado: <input type="text" name="nomGrado" id="nomGrado" value="<?echo ( $alumno['alnomgrado'] )?>" <? echo ($tipo == "D" ? "readonly" : "") ?> class="required"/>
                        </td>
                    </tr>
                    <tr>
                        <td>
                            Número de cuenta <input type="text" name="numCta" id="numCta" value="<?echo ( $alumno['alnumcuenta'] )?>" <? echo ($tipo == "D" ? "readonly" : "") ?> />
                        </td>
                    </tr>
                    <tr>
                        <td>
                            * Ha tomado un curso de negocios <br>
                                Si - &nbsp;<input type="radio" name="tieneCurNeg" id="tieneCurNeg" value="S" <? echo ( $alumno['altienecurneg'] == 'S' ? "checked" : "" ); echo ( ($tipo == 'D') ? " disabled" : "" ); ?> />
                                No - &nbsp;<input type="radio" name="tieneCurNeg" id="tieneCurNeg" value="N" <? echo ( $tipo == 'R' ? "checked" : ( $alumno['altienecurneg'] == 'N' ? "checked" : "" ) ); echo ( ($tipo == 'D') ? " disabled" : "" ); ?>/>
                        </td>
                        <td colspan="2">
                            Nombre del curso: <input type="text" name="nomCur" id="nomCur" value="<?echo ( $alumno['alnomcurneg'] )?>" <? echo ($tipo == "D" ? "readonly" : "") ?> />
                        </td>
                    </tr>
                    <tr>
                        <td>
                            * Trabaja <br>
                                Si - &nbsp;<input type="radio" name="tieneTrab" id="tieneTrab" value="S" <? echo ( $alumno['altienetrabajo'] == 'S' ? "checked" : "" ); echo ( ($tipo == 'D') ? " disabled" : "" ); ?> />
                                No - &nbsp;<input type="radio" name="tieneTrab" id="tieneTrab" value="N" <? echo ( $tipo == 'R' ? "checked" : ( $alumno['altienetrabajo'] == 'N' ? "checked" : "" ) ); echo ( ($tipo == 'D') ? " disabled" : "" ); ?>/>
                        </td>
                        <td colspan="2">
                            Área de trabajo: <input type="text" name="areaTrabajo" id="areaTrabajo" value="<?echo ( $alumno['alareatrabajo'] )?>" <? echo ($tipo == "D" ? "readonly" : "") ?> />
                        </td>
                    </tr>
                    <tr>
                        <th colspan="3"><br><br>Datos de proyecto</th>
                    </tr>
                    <tr>
                        <td>
                            Nombre del proyecto: <input type="text" name="nomProy" id="nomProy" value="<?echo ( $alumno['alnomproyec'] )?>" <? echo ($tipo == "D" ? "readonly" : "") ?>>
                        </td>
                            <td>  
                            <?
                                if ($tipo == 'D' && $alumno['alestadoproyec'] != '') {
                                    
                                    $edo = "";
                                    
                                    switch ($alumno['alestadoproyec']) {
                                        case 'I'; $edo = 'Idea';
                                            break;
                                        
                                        case 'R'; $edo = 'Proyecto Iniciado';
                                            break;
                                        
                                        case 'D'; $edo = 'Proyecto en marcha';
                                            break;
                                    }
                                    
                                    echo 'Estatus del proyecto<input type="text" name="nomProy" id="nomProy" value="'. $edo .'" disabled>';
                                } else {
                                    ?>
                                    Estatus del proyecto
                                    <select name="edoProy" id="edoProy" >
                                        <option value="I" <? echo ($alumno['alestadoproyec'] == 'I' ? 'selected' : '' ); ?>>Idea</option>
                                        <option value="D" <? echo ($alumno['alestadoproyec'] == 'D' ? 'selected' : '' ); ?>>Proyecto iniciado</option>
                                        <option value="R" <? echo ($alumno['alestadoproyec'] == 'R' ? 'selected' : '' ); ?>>Proyecto en marcha</option>
                                    </select>
                                    <?
                                }
                            ?>
                            </td>
                        <td>
                            Cuanto tiempo: <input type="text" name="tiempProy" id="tiempProy" value="<?echo ( $alumno['altiempoproyecto'] )?>" <? echo ($tipo == "D" ? "readonly" : "") ?> >
                        </td>
                    </tr>
                    <tr>
                        <td colspan="2">
                            Descripción: <br><textarea cols="80" rows="4" name="descProy" id="descProy" <? echo ($tipo == "D" ? "readonly" : "") ?> ><?echo ( $alumno['aldescproyec'] )?></textarea>
                        </td>
                    </tr>
                    <tr>
                        <td><br>
                            * Como se entero de CENAPyME: <input type="text" class="required" name="enteCENAPyME" id="enteCENAPyME" value="<?echo ( $alumno['alenterocenapyme'] )?>" <? echo ($tipo == "D" ? "readonly" : "") ?>>
                        </td>
                    </tr>
                    <tr>
                        <td>
                            <? if ($tipo != "D") { ?> 
                                <input type="button" value="<?echo ( $tipo == "R" ? "Registrar" : "Modificar") ?>" onclick="ajaxConId('controllers/CtlGestionAlumnos.php', '<?echo ( $alumno == NULL ? "regisAlumno" : "modifAlumno" )?>', 'frmRegis', 'contenido', <?echo ( $alumno == NULL ? "0" : $alumno['alidalumno'] )?>)"/>
                            <? } ?>
                            <input type="button" value="Regresar" onclick="ajax('controllers/CtlGestionAlumnos.php', 'menuPrinc', 'vacio', 'contenido')">
                        </td>
                    </tr>
                </tbody>
            </table>
        </form>        
        <?
    }
}
?>